God is never late